<%@tag description="Selector de plantilla para la aplicación" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%@taglib prefix="p" tagdir="/WEB-INF/tags" %>
<%@attribute name="title" %>
<s:if test="#session.rol_efectivo != null"><s:set var="rol_ef" value="#session.rol_efectivo"/></s:if>
<s:else><s:set var="rol_ef" value="#session.rol"/></s:else>
<html>
<head>
 <base href="${pageContext.request.contextPath}/">
 <link rel='stylesheet' href='estilo.css' type='text/css' media='all'>
 <title>${title}</title>
 <script type="text/javascript">
   function popUpYActualizar(url, campo, cliente) {
	   window.open(url + "?actualizar=" + campo + "&buscamosClientes=" + cliente + "&esPopup=true",
			       "_blank",
			       "menubar=no,resizable=no,scrollbars=yes,titlebar=no,status=no,location=no",
			       false);
   }
   
   function enviarAPadre(variable, variableEnPadre) {
	   var tags = document.getElementsByName(variable);
	   var i = 0;
	   var done = false;

	   for (i = 0; i < tags.length; i++) {
		   if (tags[i].checked == true) {
			   opener.document.getElementById(variableEnPadre).value = tags[i].value;
			   done = true;
			   break;
		   }
	   }
	   
	   if (done) {
		   window.close();
	   }
	   else {
		   alert("Debe escoger un valor antes de aceptar");
	   }
   }
 </script>

<script language="javascript">
	function printdiv(printpage)
	{
		var headstr = "<html><head><title></title></head><body>";
		var footstr = "</body>";
		var newstr = document.all.item(printpage).innerHTML;
		var oldstr = document.body.innerHTML;
		document.body.innerHTML = headstr+newstr+footstr;
		window.print();
		document.body.innerHTML = oldstr;
		return false;
	}
</script>

</head>
<body>
 <div id='floater'></div>
 <div id='centrada'>
  <div id='ladillo'>
   <div id='logo'><img src='img/logo.png'></div>
   <s:if test="(esPopup == null) or (!esPopup)">
   <%-- BEGIN: Esto es para el usuario administrador --%>
   <s:if test="#session.rol == 'administrador'">
    <div id="div_rol_administrador">
     <script>
      function cambiarRol() {
    	  var elm = document.getElementById("rol_administrador");
    	  var sel = elm.selectedIndex;
    	  var opt = elm.options;
    	  
    	  window.open('<s:url action="cambiarRolEfectivo"/>?nuevoRol=' + opt[sel].value);
      }
     </script>
     <span>Rol actual:</span>
     <s:select id="rol_administrador"  
     		 list="#{'administrador':'Administrador','jefetaller':'Jefe de taller','jefeseccion':'Jefe de sección','mecanico':'Mecánico'}"
     		value="%{#session.rol_efectivo}"
     		onchange="javascript:cambiarRol()"/>
    </div>
   </s:if>
   <%-- END: Esto es para el usuario administrador --%>
   <ul id='nav'>
    <li><s:a action="indice">Inicio</s:a>
    <s:if test="%{#rol_ef == 'cliente'}">
     <p:menuCliente/>
    </s:if>
    <s:elseif test="%{#rol_ef == 'mecanico'}">
     <p:menuMecanico/>
    </s:elseif>
    <s:elseif test="%{#rol_ef == 'jefetaller'}">
     <p:menuJefeTaller/>
    </s:elseif>
    <s:elseif test="%{#rol_ef == 'jefeseccion'}">
     <p:menuJefeSeccion/>
    </s:elseif>
    <s:elseif test="%{#rol_ef == 'administrador'}">
     <p:menuAdministrador/>
    </s:elseif>
    <s:else>
     <p:menuNoIdentificado/>
    </s:else>
   </ul>
  </s:if> <%-- Viene de "esPopup == null" --%>
  </div>
  <div id='contenido'>
   <jsp:doBody/>
  </div>
  <div id='pie'>
   <p><%= new java.text.SimpleDateFormat ("dd/MM/yyyy hh:mm").format (new java.util.Date()) %> - (C) Grupo 5</p>
  </div>
 </div>
</body>
</html>